From 4c335374f2230569ed69ef6b5de95737a5347320 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Tue, 18 Sep 2007 21:48:01 +0000 Subject: [PATCH] Search libtrackerclient.so.0 as libtracker changed the shared library 2007-09-18 Emmanuele Bassi * gtk/gtksearchenginetracker.c: Search libtrackerclient.so.0 as libtracker changed the shared library name. (#478173, Michael Kuhn) svn path=/trunk/; revision=18846 --- ChangeLog | 6 ++++++ gtk/gtksearchenginetracker.c | 10 ++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index c2eb850a49..de22212cfb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-09-18 Emmanuele Bassi + + * gtk/gtksearchenginetracker.c: Search libtrackerclient.so.0 + as libtracker changed the shared library name. (#478173, + Michael Kuhn) + 2007-09-17 Hans Breuer * gtk/makefile.msc.in : updated msvc build diff --git a/gtk/gtksearchenginetracker.c b/gtk/gtksearchenginetracker.c index 941ad3f384..7d357f202e 100644 --- a/gtk/gtksearchenginetracker.c +++ b/gtk/gtksearchenginetracker.c @@ -71,10 +71,16 @@ open_libtracker (void) { int i; GModule *tracker; + GModuleFlags flags; done = TRUE; - - tracker = g_module_open ("libtracker.so.0", G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL); + flags = G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL; + + tracker = g_module_open ("libtrackerclient.so.0", flags); + + if (!tracker) + tracker = g_module_open ("libtracker.so.0", flags); + if (!tracker) return; -- 2.30.2